package com.xy.model.po.calculate.lirun.temu;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Deque;

@Data
@TableName(value = "t_temu_lirun_product_form")
public class TemuLirunProductFormPO {

    // 主键ID
    @TableId(type = IdType.AUTO)
    private Long id;

    // 关联的产品利润核算表ID (t_temu_lirun_product#id)
    private Long temuLirunProductId;

    //变体1值
    private String variantCodeOneValue;

    //变体2值
    private String variantCodeTwoValue;

    // 产品长度
    private BigDecimal productLength;

    // 产品宽度
    private BigDecimal productWidth;

    // 产品高度
    private BigDecimal productHeight;

    // 装箱量
    private Integer outerCartonPackCount;

    // 装箱长度
    private BigDecimal packetLength;

    // 装箱宽度
    private BigDecimal packetWidth;

    // 装箱高度
    private BigDecimal packetHeight;

    // Temu报价
    private BigDecimal temuQuotePrice;

    // am售价
    private BigDecimal amPrice;

    // 采购成本-含税（单位是人民币）
    private BigDecimal purchaseCost;

    // 退款占比
    private BigDecimal refundPer;

    // 折让占比
    private BigDecimal discountPer;

    // 单个产品净重
    private BigDecimal productWeight;

    // 单个产品包装重
    private BigDecimal packageWeight;

    // 贴标费用
    private BigDecimal tagCost;

    // 单件杂费，默认值为0.00
    private BigDecimal perItemMiscellaneousCost;

    // 配置费，默认值为0.00
    private BigDecimal setupCost;

    // 头程运费
    private BigDecimal internationalShippingCost;

    // 仓储-海外仓
    private BigDecimal foreignWarehouseStorage;

    // 创建人
    private Long createBy;

    // 更新人
    private Long updateBy;

    // 创建时间，默认当前时间戳
    private Date createTime;

    // 更新时间，默认当前时间戳并在每次更新时自动更新
    private Date updateTime;

    // 是否删除，默认值为false表示未删除
    private Integer isDeleted;
}
